<?php
namespace App\Lib\Error;

/**
 * 错误常量
 * Class ErrorConstant
 * @package App\Lib\Error
 */
class ErrorConstant
{

    /************************************************************
     * Status
     ************************************************************/

    /**
     * state info 常量
     * 正常返回
     */
    CONST STATE_INFO = 200;

    /**
     * state notice 常量
     * 客户端输入错误
     */
    CONST STATE_NOTICE = 400;

    /**
     * state error 常量
     * 客户端非法请求、服务端异常
     */
    CONST STATE_ERROR = 500;


    /************************************************************
     * Success Code
     ************************************************************/

    /**
     * 请求成功 error_code 值
     */
    CONST SUCCESS_CODE = 200;

    /**
     * 请求成功 message 值
     */
    CONST SUCCESS_MESSAGE = 'OK';


    /************************************************************
     * Error Code 、 Error Message
     ************************************************************/

    /**
     * 提示标题
     */
    CONST NOTICE_ERROR_TITLE = '提示';

    /**
     * 验证器验证错误
     */
    CONST VALIDATE_ERROR_CODE = 4001;

    /**
     * 验证器验证错误，提示框标题信息
     */
    CONST VALIDATE_ERROR_TITLE = '提示';

    /**
     * 验证码超时、或不存在
     */
    CONST CAPTCHA_OVERTIME_CODE = 4002;

    /**
     * 验证码超时或者不存在的时候提示信息给用户
     */
    CONST CAPTCHA_OVERTIME_MESSAGE = '验证码超时，请刷新验证码后重新验证';

    /**
     * access_token  超时或不存在
     */
    CONST ACCESS_TOKEN_OVERTIME_CODE = 4003;

    /**
     * access_token  超时或不存在 提示内容
     */
    CONST ACCESS_TOKEN_OVERTIME_MESSAGE = '验证码验证超时，请重试！';

}
